@charset "utf-8";

#wrap {width:100%; height:100%; background:url(/img/mng/bg/bg_wrap.gif) repeat-x left top;}
#header, #container, #footer {width:1024px; margin:0 auto;}

/* accNav */
#accNav a {position:absolute; left:-999px;}

/* header */
#header {position:relative; font-size:0.75em;}
#header h1 {min-height:43px; padding:27px 0 0 42px; background:#3f4244;}
#header .user {position:absolute; right:32px; top:30px;}
#header .name strong {color:#009dfe;}
#header .name {margin-right:8px;}
#header .name,  #header form  {float:left;}

/* gnb */
#gnb {padding-left:22px; background:url(/img/mng/bg/bg_gnb.gif) repeat-x left top;}
#gnb ul {overflow:hidden; width:979px; padding-right:1px; background:url(/img/mng/bg/bg_gnb_bar.gif) no-repeat right top;}
#gnb ul li {float:left; width:97px; padding-left:1px; background:url(/img/mng/bg/bg_menu_bar.gif) no-repeat left top;}
#gnb ul li:first-child { width:96px; background:url(/img/mng/bg/bg_gnb_bar.gif) no-repeat left top;}
#gnb ul li a {display:block; height:40px; line-height:34px; color:#e6e6e6; text-align:center; background:url(/img/mng/bg/bg_menu.gif) no-repeat left top;}
#gnb ul li.atv a,
#gnb ul li a:hover {background:url(/img/mng/bg/bg_menu_atv.gif) no-repeat left top;}

/* container */
#container {overflow:hidden; width:980px; min-height:400px; margin:14px auto 0;}

/* aside */
#aside {float:left; width:197px; padding:20px 0; margin-right:39px; border-top:5px solid #828588; background:url(/img/mng/bg/bg_lnb.gif) repeat-y left top;}
#aside h1 {margin:0 0 0 15px; font-size:1em; line-height:16px; color:#828282;}
#aside h1 span {color:#107cbf;}

/* lnb */
#lnb {margin:44px 1px 0; border-top:1px solid #e8e8e8;}
#lnb li {color:#929399; background:#fff; min-height:10px; border-bottom:1px solid #e8e8e8;}
#lnb li a {display:block; padding:13px 0 10px 29px; font-size:0.75em; color:#929399; line-height:1.2em; font-weight:bold; vertical-align:top;}
#lnb li.atv a,
#lnb li a:hover {color:#008dd2; background:url(/img/mng/bul/bul_lnb_arrow.gif) no-repeat 20px 16px;}

#lnb li ul {position:relative; bottom:-1px; padding:6px 0 3px; background:#e9e9e9 url(/img/bg/bg_lnb_sub.gif) repeat-x left top; border-bottom:1px solid #e3e3e3;}
#lnb li ul li,
#lnb li.atv ul li,
#lnb li.atv ul li a {background:none; border:none;}

#lnb li ul li a,
#lnb li.atv ul li a {padding:5px 0 5px 38px; min-height:10px; font-size:0.7em; line-height:1.25em; color:#9e9e9e;}

#lnb li ul li.atv a,
#lnb li ul li a:hover {color:#696d70; background:url(/img/mng/bul/bul_lnb_sub_arrow.gif) no-repeat 30px 9px;}

/* contents */
#contents {float:left; position:relative; width:744px; font-size:0.7em;}
#contents h2 {margin:0 0 10px; padding:16px 0 17px 9px; font-size:1.25em; line-height:16px; color:#0372b7; background:url(/img/mng/bg/bg_heading_line.gif) repeat-x left bottom;}
#contents h3 {margin:11px 11px 0 0; padding:0 0 0 11px; font-size:1.05em; line-height:12px; height:26px; border-bottom:2px solid #008dd2;}

/* footer */
#footer {width:100%; padding:0 0 23px 0; background:url(/img/mng/bg/bg_footer_line.gif) repeat-x left top;}
#footer .copy {width:993px; border-top:1px solid #e3e3e3; margin:0 auto; padding:21px 0 0 32px;}
#footer .copy img {vertical-align:top;}

/* logWrap */
.logWrap {width:978px !important; min-height:540px !important; margin-top:0 !important; padding:0 0 40px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.logWrap .headMsg {margin:14px 0 0;}

/* mainWrap */
.mainWrap {min-height:624px !important;}

/* errWrap */
.errWrap {min-height:500px !important;}

/* top bg */
.logTop {background-image:url(/img/bg/bg_log_top.gif) !important;}